import type { IDbSelect } from '@/types/global'
import { ENUM_YESORNO, ENUM_AUTH_TYPE, ENUM_USEABLE } from '@/config/enum'

// 用户状态-是否禁用-枚举
export enum ENUM_USER_DISABLE {
  '启用' = '0',
  '禁用' = '1'
}
// 用户状态-是否禁用-列表
export const USER_DISABLE_LIST: IDbSelect[] = [
  { label: '启用', value: ENUM_USER_DISABLE['启用'], tagType: 'success' },
  { label: '禁用', value: ENUM_USER_DISABLE['禁用'], tagType: 'danger' }
]
// 角色状态
export const ROLE_STATUS_LIST: IDbSelect[] = [
  { label: '启用', value: ENUM_USER_DISABLE['启用'], tagType: 'success' },
  { label: '停用', value: ENUM_USER_DISABLE['禁用'], tagType: 'danger' }
]

// 菜单-状态
export const MENU_STATUS_LIST: IDbSelect[] = [
  { label: '启用', value: ENUM_USEABLE['启用'], tagType: 'success' },
  { label: '停用', value: ENUM_USEABLE['禁用'], tagType: 'danger' }
]

// 菜单-是否隐藏
export const MENU_HIDDEN_LIST: IDbSelect[] = [
  { label: '显示', value: ENUM_YESORNO['否'], tagType: 'success' },
  { label: '隐藏', value: ENUM_YESORNO['是'], tagType: 'danger' }
]

export const MENU_TYPE_LIST: IDbSelect[] = [
  { label: '目录', value: ENUM_AUTH_TYPE['目录'], tagType: 'primary' },
  { label: '菜单', value: ENUM_AUTH_TYPE['菜单'], tagType: 'success' },
  { label: '按钮', value: ENUM_AUTH_TYPE['按钮'], tagType: 'warning' }
]

// 岗位-状态
export const JOB_STATUS_LIST: IDbSelect[] = [
  { label: '正常', value: '0', tagType: 'success' },
  { label: '停用', value: '1', tagType: 'danger' }
]
